#ifndef _DEV_USART_H
#define _DEV_USART_H

#include "device_conf.h"

// 注意！！！
// 串口的端口需要根据相应的芯片手册配置，端口更改需要在源文件中更改

// 串口通道选择
#ifdef STM32F10X
#include "stm32f10x.h"

//#define STM32_USART1
#define STM32_USART2
//#define STM32_USART3
//#define STM32_USART4

#endif



extern int8 g_data_buffer_share[4];

void usart_init(uint32 bound); // 串口初始化
void usart_receive_message(int8 data); // 串口接收消息
void usart_send_message(int8 cmd, int8 data); // 串口发送消息
void check_data_loss_time(int16 frequency, int16 sec); // 数据丢失计时

#endif
